Chapter 1. 重構:第一個範例


Posted by newstart1117 on 2022-05-08

文中小燈泡

  1. 當你想要在程式中加入一項功能,但是那段程式的結構很不方便時,請先重構程式,讓你可以輕鬆地加入功能後,再加入那項功能

  2. 在重構之前,請先準備好堅實的測試程式,測試程式必須是自檢的

  3. 重構就是用小步驟修改程式,讓你可以在犯錯時,輕鬆地找到bug的位置

  4. 呆子都寫得出電腦可以瞭解的程式,但只有優秀的程式員寫得出人看得懂的程式

  5. 請在修改程式的時候,遵守這條營地規則:務必讓基礎程式比你初次見到它時還要健康

  6. 決定程式好壞的關鍵在於它有多麼容易被修改


重構的過程中,會反覆地的執行,也務必做到,以便能獲得更有效率的重構

  1. 「編譯」
  2. 「測試」
  3. 「提交」

以後有機會再補上程式碼,或更詳細的說明
以後有機會再補上程式碼,或更詳細的說明
以後有機會再補上程式碼,或更詳細的說明


#refactoring #sung







Related Posts

11. Facade

11. Facade

[ js 筆記 ] JS 中的 for ... in 和 for ... of

[ js 筆記 ] JS 中的 for ... in 和 for ... of

信用卡資訊分享 || 2020 下半年

信用卡資訊分享 || 2020 下半年


Comments